using System;
using System.Runtime.InteropServices;

namespace PCSComProduct.Costing.DS
{
	[Guid("14BC6D7B-AF39-4de4-B9F0-4E7A8CD74B11")]
	[Serializable]
	public class ITM_CostOperationVO
	{
		private int mCostOperationID;
		private Decimal mComMaterial01;
		private Decimal mComMaterialOverHead02;
		private Decimal mComMachineSetup03;
		private Decimal mComMachineSetupFixed04;
		private Decimal mComMachineSetupVar05;
		private Decimal mComMachineRun06;
		private Decimal mComMachineFixed07;
		private Decimal mComMachineVariable08;
		private Decimal mComLaborSetup09;
		private Decimal mComLaborSetupFixed10;
		private Decimal mComLaborSetupVariable11;
		private Decimal mComLaborRun12;
		private Decimal mComLaborFixed13;
		private Decimal mComLaborVariable14;
		private Decimal mComOutsideProc15;
		private Decimal mComAssemblyScrap16;
		private Decimal mComShrink17;
		private Decimal mComFreight18;
		private Decimal mComUserStandard1_19;
		private Decimal mComUserStandard2_20;
		private Decimal mComTotalAmount21;
		private Decimal mVAddCostMaterial01;
		private Decimal mVAddCostMaterialOverHead02;
		private Decimal mVAddCostMachineSetup03;
		private Decimal mVAddCostMachineSetupFixed04;
		private Decimal mVAddCostMachineSetupVar05;
		private Decimal mVAddCostMachineRun06;
		private Decimal mVAddCostMachineFixed07;
		private Decimal mVAddCostMachineVariable08;
		private Decimal mVAddCostLaborSetup09;
		private Decimal mVAddCostLaborSetupFixed10;
		private Decimal mVAddCostLaborSetupVariable11;
		private Decimal mVAddCostLaborRun12;
		private Decimal mVAddCostLaborFixed13;
		private Decimal mVAddCostLaborVariable14;
		private Decimal mVAddCostOutsideProc15;
		private Decimal mVAddCostAssemblyScrap16;
		private Decimal mVAddCostShrink17;
		private Decimal mVAddCostFreight18;
		private Decimal mVAddCostUserStandard1_19;
		private Decimal mVAddCostUserStandard2_20;
		private Decimal mVAddCostTotalAmount21;
		private Decimal mComponentLaborRunHour;
		private Decimal mComponentLaborSetupHour;
		private Decimal mComponentMachineRunHour;
		private Decimal mComponentMachineSetupHour;
		private Decimal mValueAddedLaborRunHour;
		private Decimal mValueAddedLaborSetupHour;
		private Decimal mValueAddedMachineRunHour;
		private Decimal mValueAddedMachineSetupHour;
		private Decimal mOperationLaborRunHour;
		private Decimal mOperationLaborSetupHour;
		private Decimal mOperationMachineRunHour;
		private Decimal mOperationMachineSetupHour;
		private string mBCR;
		private Decimal mOperCostMaterial01;
		private Decimal mOperCostMaterialOverHead02;
		private Decimal mOperCostMachineSetup03;
		private Decimal mOperCostMachineSetupFixed04;
		private Decimal mOperCostMachineSetupVar05;
		private Decimal mOperCostMachineRun06;
		private Decimal mOperCostMachineFixed07;
		private Decimal mOperCostMachineVariable08;
		private Decimal mOperCostLaborSetup09;
		private Decimal mOperCostLaborSetupFixed10;
		private Decimal mOperCostLaborSetupVariable11;
		private Decimal mOperCostLaborRun12;
		private Decimal mOperCostLaborFixed13;
		private Decimal mOperCostLaborVariable14;
		private Decimal mOperCostOutsideProc15;
		private Decimal mOperCostAssemblyScrap16;
		private Decimal mOperCostShrink17;
		private Decimal mOperCostFreight18;
		private Decimal mOperCostUserStandard1_19;
		private Decimal mOperCostUserStandard2_20;
		private Decimal mOperCostTotalAmount21;
		private int mRoutingID;
		private int mCCNID;
		private int mProductID;

		public int CostOperationID
		{
			set { mCostOperationID = value; }
			get { return mCostOperationID; }
		}
		public Decimal ComMaterial01
		{
			set { mComMaterial01 = value; }
			get { return mComMaterial01; }
		}
		public Decimal ComMaterialOverHead02
		{
			set { mComMaterialOverHead02 = value; }
			get { return mComMaterialOverHead02; }
		}
		public Decimal ComMachineSetup03
		{
			set { mComMachineSetup03 = value; }
			get { return mComMachineSetup03; }
		}
		public Decimal ComMachineSetupFixed04
		{
			set { mComMachineSetupFixed04 = value; }
			get { return mComMachineSetupFixed04; }
		}
		public Decimal ComMachineSetupVar05
		{
			set { mComMachineSetupVar05 = value; }
			get { return mComMachineSetupVar05; }
		}
		public Decimal ComMachineRun06
		{
			set { mComMachineRun06 = value; }
			get { return mComMachineRun06; }
		}
		public Decimal ComMachineFixed07
		{
			set { mComMachineFixed07 = value; }
			get { return mComMachineFixed07; }
		}
		public Decimal ComMachineVariable08
		{
			set { mComMachineVariable08 = value; }
			get { return mComMachineVariable08; }
		}
		public Decimal ComLaborSetup09
		{
			set { mComLaborSetup09 = value; }
			get { return mComLaborSetup09; }
		}
		public Decimal ComLaborSetupFixed10
		{
			set { mComLaborSetupFixed10 = value; }
			get { return mComLaborSetupFixed10; }
		}
		public Decimal ComLaborSetupVariable11
		{
			set { mComLaborSetupVariable11 = value; }
			get { return mComLaborSetupVariable11; }
		}
		public Decimal ComLaborRun12
		{
			set { mComLaborRun12 = value; }
			get { return mComLaborRun12; }
		}
		public Decimal ComLaborFixed13
		{
			set { mComLaborFixed13 = value; }
			get { return mComLaborFixed13; }
		}
		public Decimal ComLaborVariable14
		{
			set { mComLaborVariable14 = value; }
			get { return mComLaborVariable14; }
		}
		public Decimal ComOutsideProc15
		{
			set { mComOutsideProc15 = value; }
			get { return mComOutsideProc15; }
		}
		public Decimal ComAssemblyScrap16
		{
			set { mComAssemblyScrap16 = value; }
			get { return mComAssemblyScrap16; }
		}
		public Decimal ComShrink17
		{
			set { mComShrink17 = value; }
			get { return mComShrink17; }
		}
		public Decimal ComFreight18
		{
			set { mComFreight18 = value; }
			get { return mComFreight18; }
		}
		public Decimal ComUserStandard1_19
		{
			set { mComUserStandard1_19 = value; }
			get { return mComUserStandard1_19; }
		}
		public Decimal ComUserStandard2_20
		{
			set { mComUserStandard2_20 = value; }
			get { return mComUserStandard2_20; }
		}
		public Decimal ComTotalAmount21
		{
			set { mComTotalAmount21 = value; }
			get { return mComTotalAmount21; }
		}
		public Decimal VAddCostMaterial01
		{
			set { mVAddCostMaterial01 = value; }
			get { return mVAddCostMaterial01; }
		}
		public Decimal VAddCostMaterialOverHead02
		{
			set { mVAddCostMaterialOverHead02 = value; }
			get { return mVAddCostMaterialOverHead02; }
		}
		public Decimal VAddCostMachineSetup03
		{
			set { mVAddCostMachineSetup03 = value; }
			get { return mVAddCostMachineSetup03; }
		}
		public Decimal VAddCostMachineSetupFixed04
		{
			set { mVAddCostMachineSetupFixed04 = value; }
			get { return mVAddCostMachineSetupFixed04; }
		}
		public Decimal VAddCostMachineSetupVar05
		{
			set { mVAddCostMachineSetupVar05 = value; }
			get { return mVAddCostMachineSetupVar05; }
		}
		public Decimal VAddCostMachineRun06
		{
			set { mVAddCostMachineRun06 = value; }
			get { return mVAddCostMachineRun06; }
		}
		public Decimal VAddCostMachineFixed07
		{
			set { mVAddCostMachineFixed07 = value; }
			get { return mVAddCostMachineFixed07; }
		}
		public Decimal VAddCostMachineVariable08
		{
			set { mVAddCostMachineVariable08 = value; }
			get { return mVAddCostMachineVariable08; }
		}
		public Decimal VAddCostLaborSetup09
		{
			set { mVAddCostLaborSetup09 = value; }
			get { return mVAddCostLaborSetup09; }
		}
		public Decimal VAddCostLaborSetupFixed10
		{
			set { mVAddCostLaborSetupFixed10 = value; }
			get { return mVAddCostLaborSetupFixed10; }
		}
		public Decimal VAddCostLaborSetupVariable11
		{
			set { mVAddCostLaborSetupVariable11 = value; }
			get { return mVAddCostLaborSetupVariable11; }
		}
		public Decimal VAddCostLaborRun12
		{
			set { mVAddCostLaborRun12 = value; }
			get { return mVAddCostLaborRun12; }
		}
		public Decimal VAddCostLaborFixed13
		{
			set { mVAddCostLaborFixed13 = value; }
			get { return mVAddCostLaborFixed13; }
		}
		public Decimal VAddCostLaborVariable14
		{
			set { mVAddCostLaborVariable14 = value; }
			get { return mVAddCostLaborVariable14; }
		}
		public Decimal VAddCostOutsideProc15
		{
			set { mVAddCostOutsideProc15 = value; }
			get { return mVAddCostOutsideProc15; }
		}
		public Decimal VAddCostAssemblyScrap16
		{
			set { mVAddCostAssemblyScrap16 = value; }
			get { return mVAddCostAssemblyScrap16; }
		}
		public Decimal VAddCostShrink17
		{
			set { mVAddCostShrink17 = value; }
			get { return mVAddCostShrink17; }
		}
		public Decimal VAddCostFreight18
		{
			set { mVAddCostFreight18 = value; }
			get { return mVAddCostFreight18; }
		}
		public Decimal VAddCostUserStandard1_19
		{
			set { mVAddCostUserStandard1_19 = value; }
			get { return mVAddCostUserStandard1_19; }
		}
		public Decimal VAddCostUserStandard2_20
		{
			set { mVAddCostUserStandard2_20 = value; }
			get { return mVAddCostUserStandard2_20; }
		}
		public Decimal VAddCostTotalAmount21
		{
			set { mVAddCostTotalAmount21 = value; }
			get { return mVAddCostTotalAmount21; }
		}
		public Decimal ComponentLaborRunHour
		{
			set { mComponentLaborRunHour = value; }
			get { return mComponentLaborRunHour; }
		}
		public Decimal ComponentLaborSetupHour
		{
			set { mComponentLaborSetupHour = value; }
			get { return mComponentLaborSetupHour; }
		}
		public Decimal ComponentMachineRunHour
		{
			set { mComponentMachineRunHour = value; }
			get { return mComponentMachineRunHour; }
		}
		public Decimal ComponentMachineSetupHour
		{
			set { mComponentMachineSetupHour = value; }
			get { return mComponentMachineSetupHour; }
		}
		public Decimal ValueAddedLaborRunHour
		{
			set { mValueAddedLaborRunHour = value; }
			get { return mValueAddedLaborRunHour; }
		}
		public Decimal ValueAddedLaborSetupHour
		{
			set { mValueAddedLaborSetupHour = value; }
			get { return mValueAddedLaborSetupHour; }
		}
		public Decimal ValueAddedMachineRunHour
		{
			set { mValueAddedMachineRunHour = value; }
			get { return mValueAddedMachineRunHour; }
		}
		public Decimal ValueAddedMachineSetupHour
		{
			set { mValueAddedMachineSetupHour = value; }
			get { return mValueAddedMachineSetupHour; }
		}
		public Decimal OperationLaborRunHour
		{
			set { mOperationLaborRunHour = value; }
			get { return mOperationLaborRunHour; }
		}
		public Decimal OperationLaborSetupHour
		{
			set { mOperationLaborSetupHour = value; }
			get { return mOperationLaborSetupHour; }
		}
		public Decimal OperationMachineRunHour
		{
			set { mOperationMachineRunHour = value; }
			get { return mOperationMachineRunHour; }
		}
		public Decimal OperationMachineSetupHour
		{
			set { mOperationMachineSetupHour = value; }
			get { return mOperationMachineSetupHour; }
		}
		public string BCR
		{
			set { mBCR = value; }
			get { return mBCR; }
		}
		public Decimal OperCostMaterial01
		{
			set { mOperCostMaterial01 = value; }
			get { return mOperCostMaterial01; }
		}
		public Decimal OperCostMaterialOverHead02
		{
			set { mOperCostMaterialOverHead02 = value; }
			get { return mOperCostMaterialOverHead02; }
		}
		public Decimal OperCostMachineSetup03
		{
			set { mOperCostMachineSetup03 = value; }
			get { return mOperCostMachineSetup03; }
		}
		public Decimal OperCostMachineSetupFixed04
		{
			set { mOperCostMachineSetupFixed04 = value; }
			get { return mOperCostMachineSetupFixed04; }
		}
		public Decimal OperCostMachineSetupVar05
		{
			set { mOperCostMachineSetupVar05 = value; }
			get { return mOperCostMachineSetupVar05; }
		}
		public Decimal OperCostMachineRun06
		{
			set { mOperCostMachineRun06 = value; }
			get { return mOperCostMachineRun06; }
		}
		public Decimal OperCostMachineFixed07
		{
			set { mOperCostMachineFixed07 = value; }
			get { return mOperCostMachineFixed07; }
		}
		public Decimal OperCostMachineVariable08
		{
			set { mOperCostMachineVariable08 = value; }
			get { return mOperCostMachineVariable08; }
		}
		public Decimal OperCostLaborSetup09
		{
			set { mOperCostLaborSetup09 = value; }
			get { return mOperCostLaborSetup09; }
		}
		public Decimal OperCostLaborSetupFixed10
		{
			set { mOperCostLaborSetupFixed10 = value; }
			get { return mOperCostLaborSetupFixed10; }
		}
		public Decimal OperCostLaborSetupVariable11
		{
			set { mOperCostLaborSetupVariable11 = value; }
			get { return mOperCostLaborSetupVariable11; }
		}
		public Decimal OperCostLaborRun12
		{
			set { mOperCostLaborRun12 = value; }
			get { return mOperCostLaborRun12; }
		}
		public Decimal OperCostLaborFixed13
		{
			set { mOperCostLaborFixed13 = value; }
			get { return mOperCostLaborFixed13; }
		}
		public Decimal OperCostLaborVariable14
		{
			set { mOperCostLaborVariable14 = value; }
			get { return mOperCostLaborVariable14; }
		}
		public Decimal OperCostOutsideProc15
		{
			set { mOperCostOutsideProc15 = value; }
			get { return mOperCostOutsideProc15; }
		}
		public Decimal OperCostAssemblyScrap16
		{
			set { mOperCostAssemblyScrap16 = value; }
			get { return mOperCostAssemblyScrap16; }
		}
		public Decimal OperCostShrink17
		{
			set { mOperCostShrink17 = value; }
			get { return mOperCostShrink17; }
		}
		public Decimal OperCostFreight18
		{
			set { mOperCostFreight18 = value; }
			get { return mOperCostFreight18; }
		}
		public Decimal OperCostUserStandard1_19
		{
			set { mOperCostUserStandard1_19 = value; }
			get { return mOperCostUserStandard1_19; }
		}
		public Decimal OperCostUserStandard2_20
		{
			set { mOperCostUserStandard2_20 = value; }
			get { return mOperCostUserStandard2_20; }
		}
		public Decimal OperCostTotalAmount21
		{
			set { mOperCostTotalAmount21 = value; }
			get { return mOperCostTotalAmount21; }
		}
		public int RoutingID
		{
			set { mRoutingID = value; }
			get { return mRoutingID; }
		}
		public int CCNID
		{
			set { mCCNID = value; }
			get { return mCCNID; }
		}
		public int ProductID
		{
			set { mProductID = value; }
			get { return mProductID; }
		}
	}
}
